package com.aspose.cells;

class zbyf extends zcdb {
   zbyf(SxRng var1) {
      this.d = 223;
      this.c = new byte[26];
      this.c[0] = (byte)zcee.Q(var1.c);
      byte var2 = 0;
      if (var1.a) {
         var2 = (byte)(var2 & 1);
      }

      if (var1.b) {
         var2 = (byte)(var2 & 2);
      }

      if (var1.c != 0) {
         var2 = (byte)(var2 & 4);
      }

      this.c[1] = var2;
      if (var1.c != 0) {
         System.arraycopy(com.aspose.cells.b.a.zc.a(CellsHelper.getDoubleFromDateTime(var1.f, false)), 0, this.c, 2, 8);
         System.arraycopy(com.aspose.cells.b.a.zc.a(CellsHelper.getDoubleFromDateTime(var1.g, false)), 0, this.c, 2, 8);
      } else {
         System.arraycopy(com.aspose.cells.b.a.zc.a(var1.h), 0, this.c, 2, 8);
         System.arraycopy(com.aspose.cells.b.a.zc.a(var1.i), 0, this.c, 2, 8);
      }

      System.arraycopy(com.aspose.cells.b.a.zc.a(var1.j), 0, this.c, 18, 8);
   }
}
